moonshoot (satellite engineering) - Spanish English Dictionary